Eventin\Template\Api\TemplateController D

Total Complexity 147
Dependencies 7
Dependents 0
Total lines 1,231
Lines of code 783
Logical lines of code 295
Comment lines 268
Methods 42
Properties 0

Methods 42

Method Rating Maintainability Complexity Lines of code
get_items()
B
40 16 55
select_default_template()
A
38 14 73
prepare_item_for_response()
A
50 8 25
register_routes()
A
35 1 123
update_item_status()
A
48 7 32
delete_items()
S
51 6 26
assign_template_to_selected_events()
S
50 5 30
update_item()
S
53 5 21
get_template_events()
S
47 4 36
parse_assignment_request()
S
62 6 10
is_default_template()
S
60 5 13
assign_template_as_default_template()
S
53 4 24
delete_item()
S
55 4 19
assign_template()
S
56 4 18
validate_create_item_request()
S
58 4 16
etn_empty_template_meta()
S
54 3 22
prepare_item_for_database()
S
49 2 35
is_valid_static_template()
S
64 4 9
create_item()
S
59 3 14
clone_item()
S
58 3 14
get_item()
S
59 3 13
get_assign_template_validation_params()
S
50 1 34
update_item_permission_check()
S
69 3 6
validate_event_ids_for_scope()
S
63 3 10
is_within_template_limit()
S
62 2 12
get_legacy_template_models_template_builder()
S
72 2 6
get_template_edit_link()
S
65 2 9
should_use_elementor_editor()
S
69 2 6
create_item_permission_check()
S
72 2 6
select_default_template_permission_check()
S
71 2 6
assign_template_permission_check()
S
71 2 6
execute_template_assignment()
S
71 2 6
get_settings_key_for()
S
65 2 9
get_event_meta_key()
S
68 2 7
is_valid_event()
S
75 2 4
__construct()
S
77 1 4
get_item_permissions_check()
S
82 1 3
check_post_edit_with_elementor()
S
79 1 3
user_has_template_permission()
S
80 1 3
item_thumbnail_update()
S
66 1 8
delete_item_permissions_check()
S
80 1 3
update_template_preview()
S
75 1 4